package com.atguigu.service;

import java.util.List;

import com.atguigu.pojo.Book;
import com.atguigu.pojo.Page;

public interface BookService {
	/**添加图书
	 * @param book
	 * */
	public void saveBook(Book book);
	
	/**修该图书信息
	 * @param book
	 * */
	public void updateBook(Book book);
	
	/**删除图书
	 * @param id
	 * */
	public void deleteBook(int id);
	
	/**查找全部图书
	 * */
	public List<Book> queryAllBook();
	
	/**根据id 来查
	 * @param ID
	 * */
	public Book queryOne(int id);

	/**进行分页查询
	 * @param pageNO 当前页
	 * @param pageSize 每页显示的条数
	 * */
	public Page<Book> page(int pageNo, int pageSize);

	/**根据价格进行分页查询
	 * @param pageNo 当前页
	 * @param pageSize 每页显示的条数
	 * @param min 输入的低价格
	 * @param max 输入的高价格
	 * */
	public Page<Book> getPageByPrice(int pageNo, int pageSize, double min, double max);
}
